//package com.liulimi.fastapi.security.user;
//
//import com.liulimi.fastapi.application.bean.UserBean;
//import org.springframework.security.core.userdetails.UserDetails;
//import org.springframework.security.core.userdetails.UsernameNotFoundException;
//import org.springframework.security.provisioning.UserDetailsManager;
//import org.springframework.stereotype.Service;
//
//import java.util.List;
//
///**
// * @author Wenbo
// * @date 2021/1/22 16:00
// * @Email 969100115@qq.com
// * @phone 17621847037
// */
//@Service
//public class UserServiceImpl implements UserDetailsManager {
//
//    static List<UserBean> userBeansList;
//
//    public UserServiceImpl() {
//        userBeansList = UserBean.userBeansList();
//
//    }
//
//    @Override
//    public void createUser(UserDetails userDetails) {
//    }
//
//    @Override
//    public void updateUser(UserDetails userDetails) {
//    }
//
//    @Override
//    public void deleteUser(String s) {
//    }
//
//    @Override
//    public void changePassword(String s, String s1) {
//    }
//
//    @Override
//    public boolean userExists(String s) {
//        for (UserBean userBean:userBeansList){
//            if(userBean.getName().equals(s)){
//                return true;
//            }
//        }
//        return false;
//    }
//
//    @Override
//    public UserDetails loadUserByUsername(String s) throws UsernameNotFoundException {
//        for (UserBean userBean:userBeansList){
//            if(userBean.getName().equals(s)){
//                return userBean;
//            }
//        }
//        return null;
//    }
//}
